memcpy(&a[4*sizeof(char)], &usLen, sizeof(char));是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:07:03
int usLen;
memcpy(&a[4*sizeof(char)], &usLen, sizeof(char));
这句话的用意是做什么?
这个&usLen在这里又是什么意思?
哪位朋友能详细解释一下?

将从&usLen 开始 sizeof(char) 大小的内存数据,复制到&a[4*sizeof(char)]
memcpy (void * ,const void * ,size_t)

(&a[4*sizeof(char)]表示复制到的地址
&usLen表示从这个地址开始复制
sizeof(char)表示数据长度

我也不知道~